DTU的心跳包是什么?
DTU的心跳包其實(shí)就是一個在終端和服務(wù)器之間定時通知服務(wù)器自己狀態(tài)的一串自己定義的字符,按照一定的時間間隔主動進(jìn)行發(fā)送,因?yàn)檫@種工作機(jī)制類似于我們?nèi)祟惖男奶詫⑺Q為心跳包。
如何來設(shè)置心跳包?
一般來說一臺新的DTU設(shè)備在默認(rèn)參數(shù)下,心跳時間為0,不會向服務(wù)器發(fā)送心跳包,需自己經(jīng)過設(shè)置后才可以向服務(wù)器發(fā)送心跳包,心跳包的作用:
1、維持鏈路
當(dāng)DTU處于TCP透傳狀態(tài)連接上服務(wù)器時,如果在一定的時間內(nèi)DTU沒有向該服務(wù)器發(fā)送數(shù)據(jù)的話,運(yùn)營商就會強(qiáng)制把DTU與服務(wù)器斷開。所以這時我們的DTU就要隨時發(fā)送一包數(shù)據(jù)來作為維持鏈路的條件。如果沒有設(shè)置心跳斷開了連接,我們的DTU也會在幾秒內(nèi)進(jìn)行重連,相當(dāng)可靠,但是設(shè)置心跳可以避免數(shù)據(jù)在斷開時丟失。
2、告知數(shù)據(jù)中心DTU還在線
當(dāng)DTU連接上服務(wù)器時,且設(shè)置DTU每分鐘發(fā)送一包數(shù)據(jù),如果超過設(shè)定時間一分鐘服務(wù)器沒有收到DTU的數(shù)據(jù),服務(wù)器就會認(rèn)定DTU已經(jīng)掉線,從而阻礙通信。所以心跳包可以告知數(shù)據(jù)中心DTU還在線。同時也完全不用擔(dān)心心跳包擾亂數(shù)據(jù),我們的DTU具有心跳避讓功能,有數(shù)據(jù)上傳的同時心跳會出現(xiàn)避讓不發(fā)送這條。
地址:溫州市甌海區(qū)東方南路38號科技園9號樓3樓
手機(jī):15957739159 聯(lián)系人:陳先生
電話:0577-55582012
QQ:1791689154
微信:15957739159
溫州銘羽電子科技有限公司 版權(quán)所有
浙ICP備15028039號-1